Add GtkStateFlags.
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 9 Mar 2010 23:52:57 +0000 (00:52 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 4 Dec 2010 14:36:50 +0000 (15:36 +0100)
It basically represents GtkStateType as a flag set.

gtk/gtkenums.h

index d38e5e79d7856e7d42f0a2899610424fb25e2309..d613cb47f53598894da143baa68203d2dfe3129f 100644 (file)
@@ -560,6 +560,17 @@ typedef enum
   GTK_SCROLL_NATURAL
 } GtkScrollablePolicy;
 
+typedef enum
+{
+  GTK_STATE_FLAG_ACTIVE       = 1 << 0,
+  GTK_STATE_FLAG_PRELIGHT     = 1 << 1,
+  GTK_STATE_FLAG_SELECTED     = 1 << 2,
+  GTK_STATE_FLAG_INSENSITIVE  = 1 << 3,
+  GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
+  GTK_STATE_FLAG_FOCUSED      = 1 << 5
+} GtkStateFlags;
+
+
 G_END_DECLS